package com.lee.lookup;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * @Description TODO
 * @Author winston
 * @DateTime 2022/1/5
 */
@Component
public class LA {
    // 由于LB是个原型bean, 这里直接通过Autowired注入的话, 会导致无法保证拿到的bean LB是个原型bean,
    // 通过测试可以发现, 无论如何都是同一个bean, 正确的做法应该是通过lookup注解来实现, 在lc中有实现.
    @Autowired
    private LB lb;

    public void printLb() {
        System.out.println(lb);
        System.out.println(lb);
    }

    public void printLb2() {
        System.out.println(lb);
        System.out.println(lb);
    }
}
